/*
 * IUnregisteredCoursesSerialIterator.h
 *
 *  Created on: 14 May 2010
 *      Author: Savramis Sartios
 */

#ifndef IUNREGISTEREDCOURSESSERIALITERATOR_H_
#define IUNREGISTEREDCOURSESSERIALITERATOR_H_
#include "../../../CoursesAndTeachers/Contents/CourseWithTeacher/ICourseWithTeacher.h"
#include "../IUnregisteredCoursesIterator.h"

class IUnregisteredCoursesSerialIterator : public IUnregisteredCoursesIterator{
public:
	virtual ICourseWithTeacher *	getCurrent()=0;

	virtual bool	first()=0;

	virtual bool	next()=0;

	virtual	bool	isDone()=0;
};

#endif /* IUNREGISTEREDCOURSESSERIALITERATOR_H_ */
